Compact Puzzle Game.